hysop.core.graph.node_requirements module

class hysop.core.graph.node_requirements.NodeRequirements(node)[source]

Bases: object

check_and_update_reqs(field_requirements)[source]

Check and possibly update field requirements against global node requirements.

class hysop.core.graph.node_requirements.OperatorRequirements(operator, enforce_unique_transposition_state=None, enforce_unique_topology_shape=None, enforce_unique_memory_order=None, enforce_unique_ghosts=None)[source]

Bases: NodeRequirements

check_and_update_reqs(field_requirements)[source]

Check and possibly update field requirements against global node requirements.

property enforce_unique_ghosts
property enforce_unique_memory_order
property enforce_unique_topology_shape
property enforce_unique_transposition_state
property operator